home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
program
/
n_b_v203.zip
/
KEYCODES.INC
< prev
next >
Wrap
Text File
|
1996-07-04
|
6KB
|
116 lines
$if 0
┌──────────────────────────╖ PowerBASIC v3.20
┌──┤ DASoft ╟──────────────────────┬──────────────────╖
│ ├──────────────────────────╢ Copyright 1995 │ DATE: 1996-03-07 ╟─╖
│ │ FILE NAME KEYCODES.INC ║ by ╘════════════════─ ║ ║
│ │ LIBRARY ║ Don Schullian, Jr. ║ ║
│ ╘══════════════════════════╝ ║ ║
│ A license is hereby granted to the holder to use this source code in ║ ║
│ any program, commercial or otherwise, without receiving the express ║ ║
│ permission of the copyright holder and without paying any royalties, ║ ║
│ as long as this code is not distributed in any compilable format. ║ ║
│ IE: source code files, PowerBASIC Unit files, and printed listings ║ ║
╘═╤═════════════════════════════════════════════════════════════════════╝ ║
│ ....Distributor's Name Goes Here..... ║
╘═══════════════════════════════════════════════════════════════════════╝
$endif
'.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°
' ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °
%MOUSE_CLICK = 32767 ' USED BY fEventKey%
%MOUSE_DOWN = -32768
' ─────────────────────────────────────────────────────────────────────────
' ──────── GREY KEYS
' ─────────────────────────────────────────────────────────────────────────
%ESC_key = 27 : %ALT_ESC = (256 * 001)
%ENTER_key = 13 : %CTRL_ENTER = 10 : %ALT_ENTER = (256 * 028)
%BKSPC_key = 8 : %CTRL_BKSPC = 127 : %ALT_BKSPC = (256 * 014)
%TAB_key = 9 : %CTRL_TAB = (256 * 148) : %ALT_TAB = (256 * 165)
%SHIFT_TAB = (256 * 015)
%CTRL_GREYSLASH = (256 * 149) : %ALT_GREYSLASH = (256 * 164)
%CTRL_GREYSTAR = (256 * 150) : %ALT_GREYSTAR = (256 * 055)
%CTRL_GREYMINUS = (256 * 142) : %ALT_GREYMINUS = (256 * 074)
%CTRL_GREYPLUS = (256 * 144) : %ALT_GREYPLUS = (256 * 078)
%ALT_GREYENTER = (256 * 166)
' ─────────────────────────────────────────────────────────────────────────
' ──────── KEYPAD
' ─────────────────────────────────────────────────────────────────────────
%HOME_key = (256 * 071) : %CTRL_HOME = (256 * 119)
%UP_key = (256 * 072) : %CTRL_UP = (256 * 141)
%PGUP_key = (256 * 073) : %CTRL_PGUP = (256 * 132)
%LEFT_key = (256 * 075) : %CTRL_LEFT = (256 * 115)
%GREY5_key = (256 * 076) : %CTRL_GREY5 = (256 * 143)
%RIGHT_key = (256 * 077) : %CTRL_RIGHT = (256 * 116)
%END_key = (256 * 079) : %CTRL_END = (256 * 117)
%DOWN_key = (256 * 080) : %CTRL_DOWN = (256 * 145)
%PGDN_key = (256 * 081) : %CTRL_PGDN = (256 * 118)
%INS_key = (256 * 082) : %CTRL_INS = (256 * 146)
%DEL_key = (256 * 083) : %CTRL_DEL = (256 * 147)
' ─────────────────────────────────────────────────────────────────────────
' ──────── FUNCTION KEYS
' ─────────────────────────────────────────────────────────────────────────
%F01_key = (256 * 059) : %SHIFT_F01 = (256 * 084)
%F02_key = (256 * 060) : %SHIFT_F02 = (256 * 085)
%F03_key = (256 * 061) : %SHIFT_F03 = (256 * 086)
%F04_key = (256 * 062) : %SHIFT_F04 = (256 * 087)
%F05_key = (256 * 063) : %SHIFT_F05 = (256 * 088)
%F06_key = (256 * 064) : %SHIFT_F06 = (256 * 089)
%F07_key = (256 * 065) : %SHIFT_F07 = (256 * 090)
%F08_key = (256 * 066) : %SHIFT_F08 = (256 * 091)
%F09_key = (256 * 067) : %SHIFT_F09 = (256 * 092)
%F10_key = (256 * 068) : %SHIFT_F10 = (256 * 093)
%F11_key = (256 * 133) : %SHIFT_F11 = (256 * 135)
%F12_key = (256 * 134) : %SHIFT_F12 = (256 * 136)
%CTRL_F01 = (256 * 094) : %ALT_F01 = (256 * 104)
%CTRL_F02 = (256 * 095) : %ALT_F02 = (256 * 105)
%CTRL_F03 = (256 * 096) : %ALT_F03 = (256 * 106)
%CTRL_F04 = (256 * 097) : %ALT_F04 = (256 * 107)
%CTRL_F05 = (256 * 098) : %ALT_F05 = (256 * 108)
%CTRL_F06 = (256 * 099) : %ALT_F06 = (256 * 109)
%CTRL_F07 = (256 * 100) : %ALT_F07 = (256 * 110)
%CTRL_F08 = (256 * 101) : %ALT_F08 = (256 * 111)
%CTRL_F09 = (256 * 102) : %ALT_F09 = (256 * 112)
%CTRL_F10 = (256 * 103) : %ALT_F10 = (256 * 113)
%CTRL_F11 = (256 * 137) : %ALT_F11 = (256 * 139)
%CTRL_F12 = (256 * 138) : %ALT_F12 = (256 * 140)
' ─────────────────────────────────────────────────────────────────────────
' ──────── ALPHABET + KEYBOARD
' ─────────────────────────────────────────────────────────────────────────
%CTRL_A = 1 : %CTRL_H = 8 : %CTRL_O = 15 : %CTRL_V = 22
%CTRL_B = 2 : %CTRL_I = 9 : %CTRL_P = 16 : %CTRL_W = 23
%CTRL_C = 3 : %CTRL_J = 10 : %CTRL_Q = 17 : %CTRL_X = 24
%CTRL_D = 4 : %CTRL_K = 11 : %CTRL_R = 18 : %CTRL_Y = 25
%CTRL_E = 5 : %CTRL_L = 12 : %CTRL_S = 19 : %CTRL_Z = 26
%CTRL_F = 6 : %CTRL_M = 13 : %CTRL_T = 20
%CTRL_G = 7 : %CTRL_N = 14 : %CTRL_U = 21
%CTRL_L_BRACKET = 27
%CTRL_B_SLASH = 28
%CTRL_R_BRACKET = 29
%CTRL_6 = 30
%CTRL_MINUS = 31
%CTRL_2 = (256 * 003)
%ALT_1 = (256 * 120) : %ALT_A = (256 * 030) : %ALT_N = (256 * 049)
%ALT_2 = (256 * 121) : %ALT_B = (256 * 048) : %ALT_O = (256 * 024)
%ALT_3 = (256 * 122) : %ALT_C = (256 * 046) : %ALT_P = (256 * 025)
%ALT_4 = (256 * 123) : %ALT_D = (256 * 032) : %ALT_Q = (256 * 016)
%ALT_5 = (256 * 124) : %ALT_E = (256 * 018) : %ALT_R = (256 * 019)
%ALT_6 = (256 * 125) : %ALT_F = (256 * 033) : %ALT_S = (256 * 031)
%ALT_7 = (256 * 126) : %ALT_G = (256 * 034) : %ALT_T = (256 * 020)
%ALT_8 = (256 * 127) : %ALT_H = (256 * 035) : %ALT_U = (256 * 022)
%ALT_9 = (256 * 128) : %ALT_I = (256 * 023) : %ALT_V = (256 * 047)
%ALT_0 = (256 * 129) : %ALT_J = (256 * 036) : %ALT_W = (256 * 017)
%ALT_K = (256 * 037) : %ALT_X = (256 * 045)
%ALT_L = (256 * 038) : %ALT_Y = (256 * 021)
%ALT_M = (256 * 050) : %ALT_Z = (256 * 044)
%ALT_MINUS = (256 * 130) : %ALT_EQUAL = (256 * 131)
%ALT_L_BRACKET = (256 * 026) : %ALT_R_BRACKET = (256 * 027)
%ALT_SIMICOLON = (256 * 039) : %ALT_TILDE = (256 * 040)
%ALT_L_QUOTE = (256 * 041) : %ALT_B_SLASH = (256 * 043)
%ALT_COMMA = (256 * 051) : %ALT_PERIOD = (256 * 052)
%ALT_F_SLASH = (256 * 053)